sqm-scripts: Smart Queue Management - experimental QoS
authorHannu Nyman <[email protected]>
Wed, 15 Oct 2014 15:56:37 +0000 (18:56 +0300)
committerHannu Nyman <[email protected]>
Wed, 15 Oct 2014 15:56:37 +0000 (18:56 +0300)
commit5113575fb99616c0a0d330ad1b8f9f2c1cd27f8f
treef5203460aa2c72c0a17f494eefa5b4eb3c81cc49
parent0dcfc24c0463315ed266aeefa65fcb5106a5ee83
sqm-scripts: Smart Queue Management - experimental QoS

sqm-scripts is a new QoS system from Cerowrt / Bufferbloat.
I have tested it in my own community build.

More info at:
http://www.bufferbloat.net/projects/cerowrt/wiki/Smart_Queue_Management
http://www.bufferbloat.net/projects/cerowrt/wiki/Setting_up_SQM_for_CeroWrt_310

Dave Täht submitted this first via openwrt-devel mailing list in March 2014,
but that was not picked up before the switch to Github:
http://patchwork.openwrt.org/patch/5078/

Original code used as the base:
https://github.com/dtaht/ceropackages-3.10/commit/8ce293611094a0d65c5b62ce80d25f0e30603cf5

I have modified:
- set the default interface to be eth1, like the Openwrt default.
- modified config to hide some of the advanced options by default
- beautified Makefile a bit
- added Toke Høiland-Jørgensen <[email protected]> as the maintainer, as discussed
  in https://github.com/dtaht/ceropackages-3.10/issues/8#issuecomment-59215905

Signed-off-by: Hannu Nyman <[email protected]>
12 files changed:
net/sqm-scripts/Makefile [new file with mode: 0644]
net/sqm-scripts/files/etc/config/sqm [new file with mode: 0644]
net/sqm-scripts/files/etc/init.d/sqm [new file with mode: 0755]
net/sqm-scripts/files/usr/lib/sqm/functions.sh [new file with mode: 0644]
net/sqm-scripts/files/usr/lib/sqm/run.sh [new file with mode: 0755]
net/sqm-scripts/files/usr/lib/sqm/simple.qos [new file with mode: 0755]
net/sqm-scripts/files/usr/lib/sqm/simple.qos.help [new file with mode: 0644]
net/sqm-scripts/files/usr/lib/sqm/simple_pppoe.qos [new file with mode: 0755]
net/sqm-scripts/files/usr/lib/sqm/simple_pppoe.qos.help [new file with mode: 0644]
net/sqm-scripts/files/usr/lib/sqm/simplest.qos [new file with mode: 0755]
net/sqm-scripts/files/usr/lib/sqm/simplest.qos.help [new file with mode: 0644]
net/sqm-scripts/files/usr/lib/sqm/stop.sh [new file with mode: 0755]